﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SmallERP.COM
{
    public class Status
    {
        public enum PhotoStatus
        {
            WaitPB=0,//等待拼板
            Printed=1,//打印完成
            InGrid,//在格子中
            WaitProductBigPic,//等待生成大图
            WaitMove,//等待移动照片
            Producted,//生成大图完成
            PhotoNotExists,//原图片不存在
            DpiErr,
            ColorTypeError
        }
        public enum OrderStatus
        {
            Doing=0,//拼板中
            Complete,//完成
            WaitMove,//等待移动照片
            ErrorBeforeMove//发送错误


        }
        public enum PhotoBarCodeStatus
        {
            RightOrLeft=0,//条码在左或右
            TopOrBottom=1,//条码在上或下
            NoBarCode//无条码

        }

        public enum  PhotoBarCodeLocal 
        {
           Left=0,
            Right=1,
            Top=2,
            Bottom=3
        }

        public enum GridStatus
        {
            wait=0,//未使用
            used=1//产品占用
        }

        //打印纸表状态
        public enum PaperInfoStatus
        {
            New,//停用
            Using,//正在使用中
            Used, //使用过
            Complete//删除
        }
        /// <summary>
        /// 大板的状态
        /// </summary>
        public enum EnumBoardStatus
        {
            WaitingPrint = 0,    //未打印
            Printing = 1,        //正在打印
            Printed = 2,         //已打印
            waitProduct,         //拼板完成，等待生成大图（生成大图用）
            ProductIng,          //正在生成大图（生成大图用）
            Error,               //error
            Pause,               //暂停
            NotFindBigPic,        //没有找到大图
            WaitEncrypt,         //等待加密
            WaitSure           
        }
        //计量单位
        public enum MeasureUnit
        {
            Inch,           //英寸
            Cm,             //厘米
            Meter           //米

        }
        public enum WasterPaperStatus
        {
           unSure,//未确认
            Sure//确认
        }

        public enum BoardProcudtType
        {
            Normal,//正常
            Vector //矢量切割

        }
    }
}
